package com.csu.cphone.service;

import java.util.List;

import com.csu.cphone.pojo.RecycleSelectAnswerPojo;

/**
 * @项目名称：cphone
 * @类名称：RecycleSelectAnswerService
 * @类描述：
 * @创建人：Tangc
 * @创建时间：2017年12月7日 下午10:23:38
 * @company:
 */
public interface RecycleSelectAnswerService
{
    /**
     * @description
     * @author TangC
     * @date 2017年12月7日 下午4:38:47
     * @param recycleProblemId
     * @return
     */

    Integer deleteById(Integer recycleProblemId);

    /**
     * @description
     * @author TangC
     * @date 2017年12月7日 下午4:38:52
     * @param pageSize
     * @param startIndex
     * @param order
     * @return
     */

    List<RecycleSelectAnswerPojo> queryList(Integer pageSize, Integer startIndex, String order, String recycleOrderSn);

    /**
     * @description
     * @author TangC
     * @date 2017年12月7日 下午4:38:56
     * @return
     */

    Integer count(String recycleOrderSn);

    /**
     * @description
     * @author TangC
     * @date 2017年12月7日 下午4:39:01
     * @param recycleProblemId
     * @return
     */

    RecycleSelectAnswerPojo queryById(Integer recycleProblemId);

    /**
     * @description
     * @author TangC
     * @date 2017年12月7日 下午4:39:07
     * @param selectPojo
     * @return
     */

    Integer update(RecycleSelectAnswerPojo selectPojo);

    /**
     * @description
     * @author TangC
     * @date 2017年12月7日 下午5:07:59
     * @param recyclePhoneId
     * @param recycleOrderSn
     * @param recycleProblemId
     * @param recycleProblemSelectId
     * @param cost
     * @return
     */

    RecycleSelectAnswerPojo add(Integer recyclePhoneId, String recycleOrderSn, Integer recycleProblemId,
            Integer recycleProblemSelectId, Double cost);
}
